package com.yang.design_patterns.singleton_design_pattern;

import java.util.concurrent.atomic.AtomicLong;

/**
 * @Description: 懒汉式代理模式
 * @Author: 杨 强
 * @CreateTime: 2022-10-27 13:41
 */
public class LazyStyle {
    /**
     * 唯一对象实例
     */
    private static LazyStyle instance;

    /**
     * 私有化构造方法
     */
    public LazyStyle() {
    }

    /**
     * 获取唯一对象实例
     * @return 对象实例
     */
    private static synchronized LazyStyle getInstance(){
        if (instance == null){
            instance = new LazyStyle();
        }
        return instance;
    }
}
